package dk.fuddi.conversion;

import java.util.ArrayList;
import java.util.List;

/**
 * User: jen
 * Date: May 18, 2007
 * Time: 7:54:27 PM
 */
public class DeEncodeFactory {

	private List<DeEncodeInterface> conversions = new ArrayList<DeEncodeInterface>();

	private static DeEncodeFactory instance = new DeEncodeFactory();

	public static DeEncodeFactory getInstance() {
		return instance;
	}

	private DeEncodeFactory() {
		conversions.add(new Base64Utils());
		conversions.add(new HexUtils());
		conversions.add(new XmlUtils());
		conversions.add(new UrlUtils());
		conversions.add(new JavaUtils());
		conversions.add(new HtmlUtils());
		conversions.add(new JavaScriptUtils());
		conversions.add(new CsvUtils());
	}

	public List<DeEncodeInterface> getConversions() {
		return conversions;
	}

}
